package geo.campus.alpha;

import android.content.ContentValues;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;

public class DatabaseAdaptateur {

	private static final int BASE_VERSION = 1;
	private static final String BASE_NOM = "campus.db";
	
	private static final String TABLE_BAT = "Batiment";
	private static final String TABLE_CAT = "Categorie";
	
	private SQLiteDatabase mabd;
	private Database database;
	
	
	public DatabaseAdaptateur(Context ctx)
	{
		database = new Database(ctx, BASE_NOM, null, BASE_VERSION);
	}
	
	
	//rend la base de données lisible
	public SQLiteDatabase open()
	{
		mabd = database.getWritableDatabase();
		return mabd;
	}
	
	//ferme la base de données
	public void close()
	{
		mabd.close();
	} 

	//retourne la base de données
	public SQLiteDatabase getBaseDonnees()
	{
		return mabd;
	}

	
	//insertion des données dans la base
	public long insertBatiment(batiment b)
	{
		ContentValues valeurs= new ContentValues();
		valeurs.put("telephone", b.getTelephone());
		valeurs.put("adresse", b.getAdresse());
		valeurs.put("latitude", b.getLatitude());
		valeurs.put("longitude", b.getLongitude());
		valeurs.put("photo", b.getPhoto());
		valeurs.put("categorieid", b.getCat());
		valeurs.put("zone", b.getZone());
		return mabd.insert(BASE_NOM, null, valeurs);
	}
	
	public long insertBatiment(ContentValues v)
	{
		return mabd.insert(BASE_NOM, null, v);
	}

	

'

}
